Board updates (rolling) — merge whenever - #15
Closed
claude-agent-ahrzb[bot] wants to merge 19 commits into
Closed
Conversation
…al, Wren's measurements)
…ated optimized-transforms milestone)
…table inference; optimization work out of scope
…eiling, now reachable via Phase B)
…17 float-equality flake, DRAFT-18 error-quality gaps
…9 unnest naming/column-drop, DRAFT-20 native struct||string
…rHossein's insight, Wren-measured)
…ebuild + strict-xfail implementer notes
…m engine-selection OUT/Part-2)
…ing flagged to Wren
…node not dispatch; make_array=dispatch); ACs rewritten
…K-38 scoped to full fix (option a) per AmirHossein
…rsion, Low, out of scope); AC#3 reworded honest
…llow-up), depends on TASK-38
…(AC#7); affirm pure-refactor gate
Author
|
Closing as obsolete: the SQLTransform line this targets has been reset (#54). The DataFusion native engine, the codegen backend, and the batch transform() path are removed; what remains is the confit-served fit-and-serve path. Nothing here is lost — the branch and its commits stay reachable if this work is ever revived. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Standing PR for board changes. Board-only (
backlog/**) — never code.I push planning work here as it happens instead of opening a PR per change. Merge it whenever suits you; nothing here blocks a dev, so no single commit is urgent. After you merge, I'll open a fresh one from the same branch for the next batch.
What lands here: new tickets and drafts, status/assignee changes, priority and dependency edits, ticket descriptions, and verification notes when I close something.
Contentious calls go in the ticket body rather than this description, so the reasoning survives the merge.
Currently included
DRAFT-14 — per-group transformer fitting,
transformer(x) OVER (PARTITION BY g)Your proposal, routed via Wren from TASK-3 brainstorming. Wren's measurements are recorded verbatim in the ticket — they're what turn it from an idea into something scopeable.
The reframe that matters: a transformer ref is fitted once globally today. Measured — with
country a={10,20}, b={30,50}the state holdsavg_age=[27.5], not per-country 15/40. That is the correct semantic (it matches sklearn, where a Pipeline step fits once on all training data), so this is a new feature, not a bug.The split is the spine of the ticket:
PARTITION BYyields one state row per group,batch == infer, and unseen groups return NULL for free via the existing unseen-partition semantic.Four questions need your ruling before it becomes a task:
OVER (g)vs standardOVER (PARTITION BY g). Wren leans standard — (a) then desugars into already-valid SQL, whereas a shorthand buys new parsing for no new capability.Flagged as distinct from DRAFT-11: that one is about how arguments bind; this is about what data a transformer is fitted on.
🤖 Generated with Claude Code